/**
 * 有一排怪物，每个血是Ai
 * 每次可以用一点魔法对一个怪物造成一点伤害
 * 也可以用五点魔法对连续三个位置分别造成1、2、3的伤害
 * 如果位置上的怪物已死，则浪费了
 * 问最少要多少魔法杀光怪物
 * 显然只有5点魔法杀伤效果全满的时候才有用，否则直接用1点魔法即可
 * 从后往前贪心即可
 */
#include <bits/stdc++.h>
using namespace std;

#include <bits/extc++.h>
using namespace __gnu_pbds;

using llt = long long;
using pii = pair<int, int>;
using vi = vector<int>;
using vvi = vector<vi>;

int N;
vi A;

llt proc(){
    llt ans = 0;
    for(int i=N-3;i>=0;--i){
        llt a[3] = {A[i], A[i + 1] / 2, A[i + 2] / 3};
        auto p = min_element(a, a + 3) - a;

        auto c = a[p];
        ans += c * 5LL;

        A[i + 2] -= c * 3LL;
        A[i + 1] -= c * 2LL;
        A[i] -= c;

        ans += A[i + 2];
        A[i + 2] = 0;
    }

    return ans + A[0] + A[1];
}

int main(){
#ifndef ONLINE_JUDGE
    freopen("z.txt", "r", stdin);
#endif
    ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(0);
    int nofkase = 1;
    // cin >> nofkase;
    while(nofkase--){
        cin >> N;
        A.assign(N, {});
        for(auto & i : A) cin >> i;
        cout << proc() << "\n";
    }
    return 0;
}